#pragma once

class Game
{
public:
	static void Init();
	static bool DoLoop();
	static void Loop();
	static void Finalize();

	static TexManager*		GetTexManager();
	static MeshManager*		GetMeshManager();

private:
	Game()		{}
	~Game()		{}

	/*--SDL stuff---------------------------------------------------------------*/
	static bool				doLoop;
	static SDL_Window*		sdlWindow;
	static SDL_GLContext	sdlGlContext;

	/*--Game systems------------------------------------------------------------*/
	static TexManager*		texManager;
	static MeshManager*		meshManager;
};

